snatching away - French English Dictionary